// WARNING: THIS FILE IS MANAGED BY SPRING ROO.

package edu.unr.cater.npap.client.proxy;

import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.ProxyForName;
import java.util.Set;
import org.springframework.roo.addon.gwt.RooGwtProxy;

@ProxyForName(value = "edu.unr.cater.npap.client.domain.PlatformUser", locator = "edu.unr.cater.npap.server.locator.PlatformUserLocator")
@RooGwtProxy(value = "edu.unr.cater.npap.client.domain.PlatformUser", readOnly = { "version", "platformUserId" }, scaffold = true)
public interface PlatformUserProxy extends EntityProxy {

    abstract Integer getPlatformUserId();

    abstract Set<edu.unr.cater.npap.client.proxy.AnalysisTeamProxy> getAnalysisTeams();

    abstract void setAnalysisTeams(Set<edu.unr.cater.npap.client.proxy.AnalysisTeamProxy> analysisTeams);

    abstract Set<edu.unr.cater.npap.client.proxy.DataAccessLogProxy> getDataAccessLogs();

    abstract void setDataAccessLogs(Set<edu.unr.cater.npap.client.proxy.DataAccessLogProxy> dataAccessLogs);

    abstract Set<edu.unr.cater.npap.client.proxy.ProjectProxy> getProjects();

    abstract void setProjects(Set<edu.unr.cater.npap.client.proxy.ProjectProxy> projects);

    abstract Set<edu.unr.cater.npap.client.proxy.ProjectProxy> getProjects1();

    abstract void setProjects1(Set<edu.unr.cater.npap.client.proxy.ProjectProxy> projects1);

    abstract Set<edu.unr.cater.npap.client.proxy.ProjectProxy> getProjects2();

    abstract void setProjects2(Set<edu.unr.cater.npap.client.proxy.ProjectProxy> projects2);

    abstract Set<edu.unr.cater.npap.client.proxy.ReferenceDocumentProxy> getReferenceDocuments();

    abstract void setReferenceDocuments(Set<edu.unr.cater.npap.client.proxy.ReferenceDocumentProxy> referenceDocuments);

    abstract Set<edu.unr.cater.npap.client.proxy.ReferenceDocumentProxy> getReferenceDocuments1();

    abstract void setReferenceDocuments1(Set<edu.unr.cater.npap.client.proxy.ReferenceDocumentProxy> referenceDocuments1);

    abstract Set<edu.unr.cater.npap.client.proxy.TransportationImprovementProjectProxy> getTransportationImprovementProjects();

    abstract void setTransportationImprovementProjects(Set<edu.unr.cater.npap.client.proxy.TransportationImprovementProjectProxy> transportationImprovementProjects);

    abstract Set<edu.unr.cater.npap.client.proxy.TransportationImprovementProjectProxy> getTransportationImprovementProjects1();

    abstract void setTransportationImprovementProjects1(Set<edu.unr.cater.npap.client.proxy.TransportationImprovementProjectProxy> transportationImprovementProjects1);

    abstract Set<edu.unr.cater.npap.client.proxy.TransportationImprovementProjectProxy> getTransportationImprovementProjects2();

    abstract void setTransportationImprovementProjects2(Set<edu.unr.cater.npap.client.proxy.TransportationImprovementProjectProxy> transportationImprovementProjects2);

    abstract PlatformUserGroupProxy getPlatformUserGroupId();

    abstract void setPlatformUserGroupId(PlatformUserGroupProxy platformUserGroupId);

    abstract ContactProxy getContactId();

    abstract void setContactId(ContactProxy contactId);

    abstract String getPlatformUserName();

    abstract void setPlatformUserName(String platformUserName);

    abstract String getPlatformUserPassword();

    abstract void setPlatformUserPassword(String platformUserPassword);

    abstract Integer getVersion();
}
